Curve Finance In 2023 - Deep Dive